ae4c07da9d3766ce907110cf15b2c2ad43ec40c2,Mage.Sets/src/mage/sets/stronghold/MoxDiamond.java,MoxDiamondReplacementEffect,replaceEvent,#GameEvent#Ability#Game#,97

Before Change


        Player player = game.getPlayer(source.getControllerId());
        TargetCardInHand target = new TargetCardInHand(new FilterLandCard());
        if (player != null){
            if(player.chooseTarget(Outcome.Discard, target, source, game)){
                player.discard(game.getCard(target.getFirstTarget()), source, game);
                return false;
            }

After Change


            Cost cost = new DiscardTargetCost(target);
            if (cost.canPay(source.getSourceId(), source.getControllerId(), game) &&
                    player.chooseUse(outcome, "Discard land? (Otherwise Mox Diamond goes to graveyard)", game) &&
                    player.chooseTarget(Outcome.Discard, target, source, game)){
                player.discard(game.getCard(target.getFirstTarget()), source, game);
                return false;
            }